package com.rany.day09.demo05;

import java.util.HashMap;
import java.util.Scanner;

public class StringTest {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入字符串：");
        String next = scanner.next();
        //创建Map集合，key是字符串中的字符，value是字符的个数
        HashMap<Character,Integer> map = new HashMap<>();
        //遍历字符串，获取每一个数字
        for (char c : next.toCharArray()){
            //使用获得到的集合，去Map中判断是否存在
            if(map.containsKey(c)){
                //key存在
                Integer v = map.get(c);
                v++;
                map.put(c,v);
            }else {
                map.put(c,1);
            }

            //遍历集合，输出结果
            for (Character key :map.keySet()){
                Integer integer = map.get(key);
                System.out.println(key+":"+integer);
            }
        }
    }
}
